Публикации с тэгом "Library (computing)"
СТАТЬЯ Ваш заказ: две пиццы и кола…
Заставить веб сайт разговаривать это может быть полезно и удобно не только для подтверждения сделанного заказа. Так что я понял что эта библиотека для. NET Framework, которая использует переводчик Microsoft для obain потока переводя текст в wave файл на нужном языке. На данный момент есть поддержка для 44 языков, включая английский, итальянский, немецкий, французский, испанский, японский и китайский. Чтобы запустить код, необходимо получить Идентификатор приложения Бинг, который вы можете получи...
СТАТЬЯ C++ Accelerated Massive Parallelism
Интересуясь темой гетерогенных вычислений я наткнулся на C++ AMP. Поискав на эту тему информацию, я решил вкрации рассказать что это. Ниже будет ссылка на программу “Hello World”. C++ AMP (Accelerated Massive Parallelism) — открытая платформа построения гетерогенных приложений на C++. Гетерогенные вычисления, это использование CPU и GPU. Эта платформа впервые была представлена на конференции AMD Fusion Developer Summit, проходившей в июне 2011 года, корпорацией Microsoft. В основе C++ AMP лежат ...
СТАТЬЯ Распараллеливание циклов и нюансы связанные с ними
С Task Parallel Library (TPL) использовать параллельные циклы в своем коде кажется простым делом. Благодаря лямда синтаксису и методам расширения все как никогда просто. Очень просто изменить обычный цикл на параллельный – ведь синтаксис очень похож. Но также просто использовать параллельный цикл там где он не нужен. Все потому что иногда может быть сложно распознать, что итерации цикла действительно независимы друг от друга. Это главное правильно параллельных циклов – итерации цикла должны быть...
СТАТЬЯ Как заставить ваше приложение говорить
Как вам должно быть известно, в Windows Vista / 7 есть возможности преобразования текста в речь (Text-to-Speech). Я решил немного поиграться с Speech API. В этой небольшой статье рассмотрим, как добавить эту возможность в свое приложение. Итак, создадим новое приложение (это может быть как консольное так и Windows Forms приложение). Первым этапом является добавление библиотеки Microsoft Speech Object Library (sapi.dll), которая находится в папке %windir%\System32\Speech\Common. Следующий этап - ...
СТАТЬЯ "Must have" набор библиотек для Windows Phone 7
В блоге Coding4Fun появилась заметка под наванием "Must Have Windows Phone 7 Toolkits". Silverlight Toolkit Сайт: http://silverlight.codeplex.com/ Silverlight Toolkit - это набор дополнительных компонентов, которые не вошли в официальный инструментарий, но, как правило, после "созревания" туда попадают. Содержит следующие элементы управления: AutoCompleteBox ContextMenu DatePicker GestureService/GestureListener ListPicker LongListSelector Page Transitions PerformanceProgressBar TiltEffect TimePi...
ОФФТОП Бейджи в Visual Studio
А что, если бы в Visual Studio была поддержка бейджов, как в Xbox или PS3 играх? Вот как бы это выглядело (привожу в оригинале): Falling Down – Created a new SharePoint project Job Security – Written a LINQ query with over 30 lines of code The Sword Fighter – 5 Consecutive Solution Rebuilds with zero code changes Shotgun Debugging – 5 Consecutive Solution Rebuilds with a single character change The Mathematician – Defined 15 local variables with a single character name The Academic – Written 100...
СТАТЬЯ Как работает Thread Pool?
Пул потоков Известно, что создание, уничтожение, переключение между потоками – это дорогостоящая операция. Для того чтобы избежать накладных расходов связанных с этим, основной идеей пула потоков в .NET стало уменьшение числа задействованных потоков и увеличение выполненной ими работы. Поэтому в пуле нас всегда ждет определенное известное CLR количество потоков готовых на выполнение задач. И именно поэтому почти все книги про .NET говорят, что для быстрого создания и выполнения потока ThreadPool...
СТАТЬЯ Руководство по ASP.NET Dynamic Data. Часть 2
Это продолжение руководства по ASP.NET Dynamic Data. Кастомизация веб-сайта (продолжение) Мы остановились на кастомизации веб-сайта и рассмотрели атрибуты, которые можно использовать для настройки веб-сайта. На изображениях ниже проиллюстрировано использование этих атрибутов. Для настройки модели: Для настройки отображения: Рассмотрим еще один сценарий, когда, например, нам необходимо вместо некоторого (одного) поля отобразить кастомный элемент управления. Для этого создаем новые user control и ...
СТАТЬЯ Дайджест технических материалов по разработке ПО #7
WPF: Руководство для начинающих Создание первого приложения WPF Руководство для начинающих (часть 1) Руководство для начинающих (часть 2) Руководство для начинающих (часть 3) Руководство для начинающих (часть 4) Руководство для начинающих (часть 5) Руководство для начинающих (часть 6) Когда стоит переходить на платформу Windows Presentation Foundation Совместная работа разработчика и дизайнера Нововведения в WPF 4.0 Создание первого приложения WPF Руководство для начинающих (часть 1) Руководство...
СТАТЬЯ Microsoft PDC10 в Виннице - как это было :)
В минувшую субботу сразу в двух городах Украины прошла конференция под маркой Local Microsoft PDC10. Правда, количество представителей Microsoft на квадратный километр в Харькове было больше, чем в Виннице – мне кажется, это потому, что до Харькова ближе ехать с Редмонда ;) В Виннице конференция проходила в одном из конференц-залов гостиницы "Подолье". Публика собралась самая разная, также были были ребята из других городов, например Одессы, Львова и Киева. Так что чтобы всех зарегестриров...